from lib.Item import ItemType
from lib.Item.Item import Item


class Equipment(Item):
    def __init__(self, item_id, equipment_type, defense=0, defense_physical=0, defense_magic=0, physical_armor=0,
                 magic_armor=0, attack=0, attack_physical=0, attack_magic=0, stamina=0, strengt=0, agility=0,
                 intellect=0, dodge=0, combo=0, critical=0, counter=0):
        super(Equipment, self).__init__(item_id)
        self.defense = defense
        self.defense_physical = defense_physical
        self.defense_magic = defense_magic
        self.equipment_type = equipment_type
        self.physical_armor = physical_armor
        self.magic_armor = magic_armor
        self.attack = attack
        self.attack_physical = attack_physical
        self.attack_magic = attack_magic

        self.stamina = stamina
        self.strengt = strengt
        self.agility = agility
        self.intellect = intellect
        self.dodge = dodge
        self.combo = combo
        self.critical = critical
        self.counter = counter
